gtk_css_matcher_widget_path_has_regions,
gtk_css_matcher_widget_path_has_region,
gtk_css_matcher_widget_path_has_position,
+ FALSE
};
gboolean
gtk_css_matcher_any_has_regions,
gtk_css_matcher_any_has_region,
gtk_css_matcher_any_has_position,
+ TRUE
};
void
gtk_css_matcher_superset_has_regions,
gtk_css_matcher_superset_has_region,
gtk_css_matcher_superset_has_position,
+ FALSE
};
void
gboolean forward,
int a,
int b);
+ gboolean is_any;
};
struct _GtkCssMatcherWidgetPath {
return matcher->klass->has_position (matcher, forward, a, b);
}
+static inline gboolean
+_gtk_css_matcher_matches_any (const GtkCssMatcher *matcher)
+{
+ return matcher->klass->is_any;
+}
+
G_END_DECLS